<template>
  <h1>消息提示组件</h1>
  <el-button @click="f(1)">成功消息</el-button>
  <el-button @click="f(2)">警告消息</el-button>
  <el-button @click="f(3)">错误消息</el-button>
  <el-button @click="f(4)">普通消息</el-button>
  <el-button @click="f(5)">可关闭消息</el-button>
</template>
<script setup>
import {ref} from "vue";
import {ElMessage} from "element-plus";

const f = (type) => {
  switch (type) {
    case 1:
      ElMessage.success('成功消息');
      break;
    case 2:
      ElMessage.warning('警告消息');
      break;
    case 3:
      ElMessage.error('错误消息');
      break;
    case 4:
      ElMessage.info('普通消息');
      break;
    case 5:
      ElMessage.success({
        message: '可关闭消息',
        showClose: true,//关闭按钮
        duration:0,//持续时间
      });
      break;
  }
}
</script>
<style scoped>

</style>